home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / pd / mui / pocketcalc / pocketcalc.doc < prev    next >
Text File  |  1995-04-11  |  6KB  |  162 lines

  1.  
  2.                                    PocketCalc V1.0
  3.                                    ---------------
  4.  
  5.                             © Copyright 1995 Alex Taylor
  6.                                  All Rights Reserved
  7.  
  8.                                       26/02/95
  9.  
  10.                                e-mail: ceeapt@hw.ac.uk
  11.  
  12.  
  13.                                     Introduction
  14.                                     ------------
  15.  
  16.   PocketCalc is a basic four-function calculator, such as you might buy to put
  17. in your pocket and carry about with you.  The difference is that you'll have
  18. problems putting your computer in your pocket :-)  It was written as a project
  19. for the degree course I am on, so I had to write it, and I figured I might as
  20. well release it, for what it's worth...
  21.  
  22.  
  23.                                     Requirements
  24.                                     ------------
  25.  
  26.   PocketCalc requires MUI V2.2 or better in order to run (it was either that or
  27. write a shell-based interface), so you'll need to download it from Aminet or
  28. somewhere.  It also requires Kickstart V37 or better to run.  Mouse is optional.
  29.  
  30.    MUI is of course © Copyright 1994 Stefan Stuntz, and is brilliant :-)
  31.    See below for more information.
  32.  
  33.  
  34.                                     Installation
  35.                                     ------------
  36.  
  37.   Simply copy PocketCalc and its icon whereever you want them, and double-click
  38. the icon to start, or you can use the shell if you prefer.
  39.  
  40.  
  41.                                         Usage
  42.                                         -----
  43.  
  44.   Er, who hasn't used a pocket calculator before?  All the buttons have keyboard
  45. shortcuts, as follows:
  46.  
  47.    All digits are exactly what you'd expect them to be.  The numeric keypad keys
  48.    may of course be used in preference to the main ones.  The decimal point and
  49.    operator keys are as in the interface, except for 'x' and '÷' which are
  50.    controlled by '*' and '/' respectively.  The other buttons are controlled as
  51.    follows:
  52.  
  53.    '='         'Return' or 'Enter'
  54.    'AC'        'a'
  55.    'C'         'c'
  56.    'MR'        'Shift-r'
  57.    'M+'        'm'
  58.    'M-'        'Shift-m'
  59.    'Sqrt'      'r'
  60.    'x²'        's'
  61.    '±'         'n'
  62.    'Pi'        'p'
  63.  
  64.   Pressing 'C' will clear the display, but not the current calculation (if any),
  65. so if you make a mistake in entering a number, simply press 'C' and re-enter it.
  66. 'C' will not clear the memory.
  67.  
  68.   Pressing 'AC' will clear the current calculation and the memory as well.
  69.  
  70.   If an error message appears (in the event that you try to divide by zero or to
  71. take the root of zero), pressing 'C' or 'AC' will clear it.
  72.  
  73.  
  74.                                     Distribution
  75.                                     ------------
  76.  
  77.   PocketCalc is freely distributable, provided you don't modify it in any way,
  78. and that all files in the archive go with it.  In fact, it's probably best if
  79. you simply pass on the archive intact.  You may delete any files you want for
  80. your own purposes, but you mustn't distribute an incomplete archive.
  81.  
  82.  
  83.                                       Warranty
  84.                                       --------
  85.  
  86.   None.  If it goes wrong, it's not my fault.  I can probably be persuaded to
  87. fix it (money helps here :-) if there is a bug.  My e-mail address is at the
  88. top of this document.
  89.  
  90.  
  91.                                        Source
  92.                                        ------
  93.  
  94.   Included for your own reference only.  Don't pass bits of it off as your own,
  95. but by all means learn from it if you wish.
  96.  
  97.  
  98.                                        History
  99.                                        -------
  100.  
  101.    26/01/95   Project started.  Basic design arrived at, and coding begun.
  102.               User interface designed and written, plus input handling for
  103.               digits.  Decimal point not yet working.  Leading zero suppression
  104.               in place, however.
  105.  
  106.    27/01/95   Decimal point working.  Initial operation code written.  Rather
  107.               buggy...  Functions not implemented as yet.  Error function
  108.               written, doesn't appear to be getting called.
  109.  
  110.     9/02/95   Maths operations almost fixed, one or two little bugs to work out.
  111.               Mathematical accuracy is lousy right now.  Seems to be using
  112.               about 16 bits!  I'm trying to use 96 bits...
  113.  
  114.    10/02/95   Accuracy fixed.  Using the wrong maths library :-(  Still not got
  115.               around to fixing the other bugs.  Error function working now.
  116.               Implemented the 'AC' and 'C' functions.
  117.  
  118.    26/02/95   All bugs finally fixed; Memory function implemented.  Swapped the
  119.               '.' and '0' buttons around.
  120.  
  121.    27/02/95   First release; uploaded to Aminet.
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                           This application uses
  134.  
  135.  
  136.                         MUI - MagicUserInterface
  137.  
  138.                 (c) Copyright 1993/94 by Stefan Stuntz
  139.  
  140.  
  141. MUI is a system to generate and maintain graphical user interfaces. With
  142. the  aid  of  a  preferences program, the user of an application has the
  143. ability to customize the outfit according to his personal taste.
  144.  
  145. MUI is distributed as shareware. To obtain a complete package containing
  146. lots of examples and more information about registration please look for
  147. a  file  called  "muiXXusr.lha"  (XX means the latest version number) on
  148. your local bulletin boards or on public domain disks.
  149.  
  150.           If you want to register directly, feel free to send
  151.  
  152.  
  153.                          DM 30.-  or  US$ 20.-
  154.  
  155.                                   to
  156.  
  157.                              Stefan Stuntz
  158.                         Eduard-Spranger-Straße 7
  159.                              80935 München
  160.                                 GERMANY
  161.  
  162.